package cn.tedu.medicalmanagementsystem.user.mapper;
import cn.tedu.medicalmanagementsystem.user.pojo.entity.UserFavorite;
import cn.tedu.medicalmanagementsystem.user.pojo.vo.UserFavoriteVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface UserFavoriteMapper {
    // 添加收藏
    int insert(UserFavorite favorite);

    // 删除收藏
    int delete(@Param("userId") Long userId, @Param("escortId") Long escortId);

    // 检查是否已收藏
    int exists(@Param("userId") Long userId, @Param("escortId") Long escortId);

    // 获取用户收藏列表
    List<UserFavoriteVO> listByUserId(Long userId);
}
